body{padding:0; margin:0;background:#f3f3f3;font-size:14px; color:#333; font-family:arial,"Microsoft Yahei","\5b8b\4f53";}
input{ font-family:arial,"Microsoft Yahei","\5b8b\4f53";}
*{  box-sizing: border-box; margin:0; padding:0;}
img,p,ul,li,input{ margin:0; padding:0; list-style-type:none;}
a{ text-decoration:none; color:#353535;}
a:hover{ color:#dd2727 ;}
.a_666,.a_666 a{color:#666;}
.a_fff,.a_fff a{color:#fff;}
.a_666:hover,.a_666 a:hover{color:#dd2727;}
.a_fff:hover,.a_fff a:hover{color:#fff;}
.a_red,.a_red a{color:#dd2727;}
.a_red:hover,.a_red a:hover{text-decoration: underline;}
.vam{ vertical-align:middle;}
.fl{float:left;}
.fr{float:right;}
.row:after,.ui_fome_list:after{display: table;content: "";line-height: 0;clear: both;}
.center{ width:1214px;margin:auto;}


/*input*/
.ui_input{
	height: 42px;
    padding-left: 20px;
    padding-right: 20px;
    color: #666666;
    font-size: 14px;
    border: 1px solid #dddddd;
    background: #f4f4f4;
	border-radius: 4px;
	outline:none;
}
input:focus{outline:none;}
.ui_input:focus{
	background:#fff;
	border-color:#bbb;
}

/*btn*/
.btn{height:42px;line-height:42px;cursor: pointer;padding:0 24px;font-size:16px; background:#dd2727;border:1px solid #dd2727;color:#fff;display: inline-block;border-radius: 3px;transition: all 0.2s ease-out 0s;}
.btn:hover{ background:#f33c3c;color:#fff;}
.btn_line{ background:none;color:#dd2727;}
.btn_line_bbb{border-color:#bbb; background:none;color:#333;}
.btn_line_bbb:hover{border-color:#dd2727; background:none;color:#dd2727;}
.btn_max{height:52px;line-height:52px;padding:0 34px;font-size:16px;}
.btn_min{height:32px;line-height:32px;padding:0 14px;}

/*input*/
.input{height:38px;border:1px solid #ccc;padding:0 15px;}
.form_style_lab{float:left;line-height:38px;}
.form_style_input{margin-left:10px;float:left;}
.form_style_right{float:left;}
.form_style li{padding:10px 0;height:58px;}

/*颜色*/
.c_666{color:#666;}
.c_999{color:#999;}
.c_bbb{color:#bbb;}

/*字体大小*/
.ft_14{font-size:14px;}
.ft_15{font-size:15px;}
.ft_16{font-size:16px;}
.ft_18{font-size:18px;}
.ft_20{font-size:20px;}
.ft_22{font-size:22px;}
.ft_24{font-size:24px;}
.ft_26{font-size:26px;}
.ft_28{font-size:28px;}
.ft_30{font-size:30px;}
.ft_32{font-size:32px;}

/*头部*/
.head{height:80px;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,0.1);}
.logo{float:left;padding-top:20px;}
.nav{float:left;margin-left:100px;}
.user{float:right;}
.nav li{float:left;margin-right:60px;}
.nav li a{line-height:80px;font-size:18px;}
.nav .current a{color: #dd2727;}
.nav_ul .hover a{color:#dd2727;}

.user .user_f{padding-top:21px;}
.user .user_f .btn{margin-left:6px;}

.userinfo_box{position:relative;}
.userinfo{padding-top:20px;cursor:pointer;padding-bottom:10px;}
.userinfo img{border-radius:3px;width:36px;height:36px; margin-right:10px;}
.userNav{position:absolute; background:#fff;width:100px;top:60px;right:0;padding:6px 0;border:1px solid #ccc;display:none;}
.userNav ul li a{padding:8px 15px;display:block;}
.userinfo_box:hover .userNav{display:block;}

/*搜索*/
.search_bg{}
.search{width:816px;margin:0 auto;padding:40px 0;}
.search_input{float:left;}
.search_input input{border:1px solid #ccc;border-right:none;width:678px;height:58px; background:#fff;padding-left:26px;font-size:18px;}
.search_btn a{width:138px;height:58px; background:#dd2727;display:inline-block;color:#fff;line-height:58px;font-size:18px;text-align:center;}
.search_btn a .iconfont{margin-right:8px;}
.search_btn a:hover{ background:#f33c3c;}
.hot_search{padding-top:20px;}
.hot_search span{padding-top:20px;color:#999;margin-right:10px;}
.hot_search a{margin-right:18px;}
.hot_search .a_red{color:#dd2727;}
.hot_search .a_red:hover{text-decoration:underline;}

/*底部*/
.bottom{ background:#222;padding:40px 0;}
.bottom_nav{margin-bottom:10px;}
.bottom_nav span{margin:0 20px;color:#ccc;font-family:"宋体";}
.bottom .bq{color:#999;}
.bottom_l{float:left;width:800px;}
.bottom_r{float:right;}
.yl_type{height:40px;}
.yl_type li{float:left; margin-right:30px;font-size:16px;color:#666;cursor:pointer;}
.yl_type .cur{font-weight:bold;color:#333;}
.yl{ padding-top:10px;margin-bottom:40px;}
.yl_a_type a{margin-right:15px;}
/*素材封面*/
.lm_box{margin-bottom:40px;}
.lm_sc_head{height:46px;}
.lm_sc_head_title{float:left;}
.lm_sc_head_r{float:right;}
.lm_sc_head_title{font-size:26px;}
.lm_sc_head_r{line-height:26px;padding-top:6px;}

.lm_fm{margin:0 -9px;}
.scfm{width:308px;padding:9px;}
.scfm_bg{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,0.08);transition: all 0.2s ease-out 0s;}
.scfm .scfm_img{position:relative;}

.scfm .scfm_img .btn{margin-right:5px;padding:0 12px;height:34px;line-height:34px;visibility:hidden;opacity:0;}
.scfm .scfm_img .btn_sc{background:#fff;color:#333;border:1px solid #ccc;box-shadow:0 2px 6px rgba(0,0,0,0.1);position:absolute; left:10px; top:10px;}
.scfm .scfm_img .btn_sc .iconfont{font-size:22px;vertical-align:middle;}
.scfm .scfm_img .btn_sc:hover{ color:#dd2727;}
.scfm .scfm_img .btn_xz{position:absolute; right:10px; top:10px;}

.scfm .scfm_img img{display:block;width:100%;}
.scfm .sc_title{height:42px;line-height:42px;overflow:hidden;padding:0 100px 0 14px;position:relative;}
.scfm .sc_title .sc_c_info{position:absolute; right:14px;top:0; color:#aaa;}
.scfm:hover .scfm_bg{box-shadow:0 4px 12px rgba(0,0,0,0.2);}
.scfm:hover .scfm_img .btn{visibility:visible;opacity:1;}
